---
title: Использование CMS с Astro
description: Как использовать CMS для добавления контента в Astro
i18nReady: true
---
import CMSGuidesNav from '~/components/CMSGuidesNav.astro';



**Готовы ли вы подключить Headless CMS к вашему проекту Astro?** Следуйте одному из наших руководств по интеграции CMS.

:::tip
Найдите [интеграции поддерживаемые сообществом](https://astro.build/integrations/?search=cms) для подключения CMS к вашему проекту в нашем каталоге интеграций. 
:::

## Руководства по CMS

Обратите внимание, что многие из этих страниц являются **заглушками**: это сборники ресурсов, ожидающих вашего вклада!

<CMSGuidesNav />

## Зачем использовать CMS?

Система управления контентом (CMS) позволяет писать контент и управлять ресурсами вне вашего проекта Astro.

Это открывает новые возможности для работы с контентом. Большинство CMS предоставляют вам графический редактор контента, возможность задавать стандартные типы контента и способ совместной работы с другими пользователями.

CMS может быть полезен для контента, который следует определенной структуре, часто предоставляя вам опыт работы с панелью управления и инструментами редактирования WYSIWYG. Вы можете использовать CMS для написания постов в блоге с помощью редактора текста с форматированием вместо файлов Markdown. Или вы можете использовать CMS для ведения списков товаров в магазине электронной коммерции, делая определенные поля обязательными для заполнения, чтобы избежать неполных списков. 

Тогда ваш проект Astro сможет получать контент из CMS и отображать его в любом месте и в любом виде на вашем сайте.


## Какие CMS хорошо работают с Astro?

Поскольку Astro заботится о _представлении_ вашего контента, вам лучше выбрать _безголовую_ CMS, такую как те, что указаны выше. Это означает, что CMS помогает вам писать контент, но не создает сайт, на котором он отображается. Вместо этого вы получаете данные контента и используете их в своем проекте Astro. 

Некоторые безголовые CMS, например Storyblok, предоставляют [интеграцию с Astro](/ru/guides/integrations-guide/), которая помогает получить контент специально для сайта Astro. Другие предоставляют JavaScript SDK - библиотеку, которую вы устанавливаете и используете для получения удаленного контента.

## Могу ли я использовать Astro без CMS?

Да! Astro предоставляет встроенные способы [создания контента](/ru/guides/content/), включая поддержку страниц в формате Markdown.
